Technical Q&A
HW 29 - Gestalt Values for Recent Macintosh Models (Updated
13-July-98)
Q What are the 'mach' Gestalt values for
the recent Macintosh models?
A Recently, we announced the following new
Macintosh model:
Macintosh PowerBook G3 Series
The following list includes the 'mach' Gestalt selectors for these
and other Macintosh systems which are not included in the Gestalt.h
header file which is part of the Universal Interfaces 3.1. In a
previous version of this Q&A, the list of Macintosh models was
longer. This list is shorter since it does not include those Gestalt
selectors now included in the Gestalt.h header file (which
is part of the Universal Interfaces 3.1).
gestaltPowerBookG3Series = 312; { Macintosh PowerBook G3 Series }
gestaltPowerBookG3 = 313; { Macintosh PowerBook G3 }
gestaltPowerBookG3Series2 = 314; { Macintosh PowerBook G3 Series }
gestaltPowerMacG3 = 510 { Power Macintosh G3 }
gestalt20thAnnivMac = 512; { Twentieth Anniversary Macintosh }
Note 1: To distinguish the Twentieth Anniversary Macintosh from
the Power Macintosh 5500, make a secondary Gestalt selector call to
the selector 'bxid'. The response for a Twentieth Anniversary
Macintosh will be 0x0000302B .
Note 2: As per the developer note for the Macintosh PowerBook G3
Series, there are 2 machine ID's associated with these models. The
developer note, dated 5/6/98, indicates that the difference between
the two machines lies with the screen size. The true difference is
that the Powerbook with machine ID 314 is limited to 2MB of SGRAM.
(There is no expansion slot on the 314 system to upgrade video memory.)
It may appear that another difference would be that the 314 system
has no backside cache and runs only at 233MHz; however, these are
functions of the processor card which is independent of the
motherboard.
-- Rich Kubota
-- Revised by Rich Kubota
Worldwide Developer Technical Support
Technical Q&A
Previous Question |
Contents |
Next Question
To contact us, please use the
Contact Us page.
|